<?php

namespace App\Web\Handle;

/**
 * @author lbnnbs
 */
class Limit {
    
    public function handle() {
        // 同一个IP，在3秒内只能发起一次请求
        $ip = clientip();
        if (cache('request_limit', 'login' . $ip)) {
            wlog($ip, 'attack/login'); // 记录攻击日志
            die('操作过于频繁，请稍后再试');
        } else {
            cache('request_limit', 'login' . $ip, $ip, 3);
        }
    }
    
}
